﻿@model PTUDW_CNTN2010_F_CDT.Models.UploadModel

<body style="padding:35px">

<h3 style="color:green">@ViewBag.Message</h3>

@using (Html.BeginForm("UploadProduct", "Product", FormMethod.Post, new { enctype = "multipart/form-data" }))
{ 
    @Html.ValidationSummary();
    <fieldset style="background: url(/images/img/backgroundupload.png)">
        <legend>xcbnbnm,;</legend>
        <div class="span-6">
            <div class="editor-label">
                @Html.LabelFor(model => model.ProductName)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.ProductName)
                @Html.ValidationMessageFor(model => model.ProductName)
            </div>

            
        <div class="editor-label">
            @Html.LabelFor(model => model.CategoryId)
        </div>
        <div class="editor-field">
            @Html.DropDownList("CategoryId", ViewBag.Categories as SelectList)
            @Html.ValidationMessageFor(model => model.CategoryId)
        </div>

            <div class="editor-label">
                @Html.LabelFor(model => model.Price)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.Price)
                @Html.ValidationMessageFor(model => model.Price)
            </div>

            <div class="editor-label">
                @Html.LabelFor(model => model.Size)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.Size)
                @Html.ValidationMessageFor(model => model.Size)
            </div>

            <div class="editor-label">
                @Html.LabelFor(model => model.Amount)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.Amount)
                @Html.ValidationMessageFor(model => model.Amount)
            </div>

            <div class="editor-label">
                @Html.LabelFor(model => model.Warranty)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.Warranty)
                @Html.ValidationMessageFor(model => model.Warranty)
            </div>

            <div class="editor-label">
                @Html.LabelFor(model => model.Desciption)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.Desciption)
                @Html.ValidationMessageFor(model => model.Desciption)
            </div>

            <div class="editor-label">
                @Html.LabelFor(model => model.Weight)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.Weight)
                @Html.ValidationMessageFor(model => model.Weight)
            </div>

            <div class="editor-label">
                @Html.Label("Model 3D")
            </div>
            
            <div class="editor-field">
            <input type="file" id="fileToUpload" name="files" class="LoginButton" multiple="multiple"/>
            <span class="field-validation-error" id="spanfile"></span>
        </div>

        <input type="submit" id="btnSubmit" value="Upload" class="LoginButton"/>
        </div>
        <div class="span-16 last" style="background:#f7e56f; border:2px solid #000; border-radius:10px; margin-top:150px;">
            <h1 style="text-align:center">Quy Định về Đăng bán sản phẩm trên Chợ Điện Tử</h1> <br />
            <p>
                Điều 1: Đăng bán sản phẩm/ dịch vụ đúng danh mục, thương hiệu ngành hàng. <br />
                Điều 2: Tiêu đề và nội dung tin phải trình bày bằng tiếng Việt có dấu, ngắn ngọn đủ từ khóa ký tự <br />
                Điều 3: Ảnh to có kích thước không quá 2mb, rõ, sát với tình trạng thực tế của sản phẩm <br />
                Điều 4: Định dạng ảnh cho phép: jpg, jpeg, png <br />
                Điều 5: Không được để ảnh bán hàng là logo, lấy hình ảnh đại diện khác với sản phẩm bán <br />
                Điều 6: Nội dung tin đăng không được trùng nhau, ảnh sản phẩm không được trùng nhau <br />
                Điều 7: Giá bán phải chính xác và cập nhật. (Với những sản phẩm giá dưới 2000 VNĐ hệ thống sẽ tự động hiểu là sản phẩm nháp và sẽ để ẩn, chỉ chủ tài khoản mới nhìn thấy sản phẩm đó) <br />
                Điều 8: Mô tả trung thực về sản phẩm, gửi đúng sản phẩm như trong nội dung thông tin đăng bán cho người mua <br />
                Điều 9: Thực hiện đầy đủ các trách nhiệm nêu trong mặt hàng đăng bán <br />
                Điều 10: Đảm bảo thực hiện đầy đủ các điều kiện bán hàng, điều kiện mua hàng, điều kiện giao hàng, điều kiện thanh toán, điều kiện bảo hành, điều kiện đổi/trả lại hàng… <br />
                Điều 11: Phải trung thực trong việc đưa sản phẩm lên bán, quản lý nghiêm túc việc bán hàng, hoàn thành các khâu của giao dịch và vận chuyển hàng hóa <br />
                Điều 12: Các sản phẩm trong shop phải thường xuyên được chăm sóc, cập nhật <br />
                Điều 13: Tin đăng không được mang tính chất "rao vặt" hoặc đơn thuần quảng bá cho các dịch vụ khác tương tự Woo Market <br />
            </p>
        </div>
        
    </fieldset>
}

<script type="text/jscript">
    function GetFileSize(fileid) {
        try {
            var fileSize = 0;
            if ($.browser.msie) {
                var objFSO = new ActiveXObject("Scripting.FileSystemObject"); var filePath = $("#" + fileid)[0].value;
                var objFile = objFSO.getFile(filePath);
                var fileSize = objFile.size;
                fileSize = fileSize / 1048576;
            }
            else {
                fileSize = $("#" + fileid)[0].files[0].size
                fileSize = fileSize / 1048576;
            }

            return fileSize;
        }
        catch (e) {
            alert("Error is :" + e);
        }
    }

    function getNameFromPath(strFilepath) {

        var objRE = new RegExp(/([^\/\\]+)$/);
        var strName = objRE.exec(strFilepath);

        if (strName == null) {
            return null;
        }
        else {
            return strName[0];
        }

    }

    $("#btnSubmit").live("click", function () {

        if ($('#fileToUpload').val() == "") {
            $("#spanfile").html("Chọn model file để upload");
            return false;
        }
        else {
            return checkfile();
        }
    });

    function checkfile() {
        var file = getNameFromPath($("#fileToUpload").val());
        if (file != null) {
            var extension = file.substr((file.lastIndexOf('.') + 1));
            switch (extension) {
                case 'jpg':
                case 'png':
                case 'gif':
                case 'pdf':
                case 'exe':
                    flag = true;
                    break;
                default:
                    flag = false;
            }
        }
        if (flag == false) {
            $("#spanfile").text("You can upload only jpg,png,gif,pdf extension file");
            return false;

        }
        else {
            var size = GetFileSize('fileToUpload');
            if (size > 100) {
                $("#spanfile").text("You can upload file up to 3 MB");
                return false;
            }
            else {
                $("#spanfile").text("");
            }
        }
    }
    $(function () {
        $("#fileToUpload").change(function () {
            checkfile();
        });

    });
</script>

    </body>